Support DEBUG_WINDOW_PRINTING even with GDK_NATIVE_WINDOWS
authorAlexander Larsson <alexl@redhat.com>
Thu, 27 Aug 2009 13:55:01 +0000 (15:55 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 31 Aug 2009 13:06:00 +0000 (15:06 +0200)
gdk/gdkwindow.c

index d2dacf23e1c04abdae04e9ab90541019f45bc174..47c47fa1f9a7a11ade0ac6978c0c4101b6fcbba4 100644 (file)
@@ -9732,6 +9732,18 @@ _gdk_windowing_got_event (GdkDisplay *display,
   if (!event_window)
     return;
 
+  event_private = GDK_WINDOW_OBJECT (event_window);
+
+#ifdef DEBUG_WINDOW_PRINTING
+  if (event->type == GDK_KEY_PRESS &&
+      (event->key.keyval == 0xa7 ||
+       event->key.keyval == 0xbd))
+    {
+      gdk_window_print_tree (event_window, 0,
+                            event->key.keyval == 0xbd);
+    }
+#endif
+
   if (_gdk_native_windows)
     {
       if (event->type == GDK_BUTTON_PRESS &&
@@ -9768,18 +9780,6 @@ _gdk_windowing_got_event (GdkDisplay *display,
       return;
     }
 
-  event_private = GDK_WINDOW_OBJECT (event_window);
-
-#ifdef DEBUG_WINDOW_PRINTING
-  if (event->type == GDK_KEY_PRESS &&
-      (event->key.keyval == 0xa7 ||
-       event->key.keyval == 0xbd))
-    {
-      gdk_window_print_tree (event_window, 0,
-                            event->key.keyval == 0xbd);
-    }
-#endif
-
   if (event->type == GDK_VISIBILITY_NOTIFY)
     {
       event_private->native_visibility = event->visibility.state;